<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta content="Copyright &copy; 2023 Thales. All Rights Reserved." name="copyright"/>
  <meta content="text/html;charset=utf-8" http-equiv="content-type"/>
  <meta content="text/css" http-equiv="Content-Style-Type"/>
  <title>
   Arcadia Reference - Define Architecture Drivers and Viewpoints design Rules
  </title>
  <link href="../../scripts/jquery-treeview/jquery.treeview.css" rel="stylesheet"/>
  <script src="../../scripts/jquery-treeview/lib/jquery-1.11.1.js" type="text/javascript">
  </script>
  <script src="../../scripts/jquery-treeview/jquery.treeview.js" type="text/javascript">
  </script>
  <link href="../../css/simpletree.css" rel="stylesheet" type="text/css"/>
  <link href="../../css/content.css" media="screen, projection" rel="stylesheet" title="default" type="text/css"/>
  <style>
   body {}
			.treeview {
				background-color: white ;
			}
	
			.treeview ul{ /*CSS for Simple Tree Menu*/
				background-color: white;
				font-size: 12px;
			}
	
			.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
				background-color: white;
			}
  </style>
 </head>
 <body>
  <img src="../icon/logo_arcadia_small.png" style="float:left;width:50px;height:50px;"/>
  <nav>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#">
    ARCADIA
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#landscape">
    Engineering Landscape
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#userGuide">
    User Guide
   </a>
   <a href="1a79525b3b624a7094acd0b580842ce6.html#reference">
    Reference Manual
   </a>
  </nav>
  <p>
   <br/>
  </p>
  <div id="content">
   <img alt="PhysicalFunction" src="../icon/PhysicalFunction.png" style="float:left; margin-right:10px"/>
   <h1>
    <a href="../ARCADIA/5dbccdd5fcd64d40b099c09194ea6f57.html">
     Define Architecture Drivers and Viewpoints design Rules
    </a>
   </h1>
   <p style="margin-top:3px; margin-bottom:3px">
    <span class="elementMetaClass">
     Engineering activity
    </span>
    <p>
    </p>
   </p>
   <em class="elementPath">
    <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html">
     Engineering activities
    </a>
    &gt;
    <a href="../ARCADIA/bd6945b4ae34413581335ae6b6f6f503.html">
     Engineering Activities &amp; Perspectives
    </a>
    &gt;
    <a href="../ARCADIA/caca5154f8a94592ba0d4513a6141c46.html">
     DESIGN THE SOLUTION ARCHITECTURE
    </a>
    &gt;
    <a href="../ARCADIA/dd460dc8ee0b4ceba0c0135c7c103ba9.html">
     Design LOGICAL ARCHITECTURE
    </a>
    &gt;
    <a href="../ARCADIA/5dbccdd5fcd64d40b099c09194ea6f57.html">
     Define Architecture Drivers and Viewpoints design Rules
    </a>
   </em>
   <p>
    <p>
     <strong>
      Define architecture drivers
     </strong>
    </p>
    <p>
     Architecture drivers are major Stakes &amp; Properties that architecture should favour, depending on the domain and product policy.
    </p>
    <p>
     e.g. ease of evolution, real-time constraints, ease of separate development &amp; sub-contracting, scalability, portability, certification, 24x7 availability...
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     These are design priorities that will orient and constrain architecture definition, when having to make choices among various possibilities, in order to ease and secure development and / or system behaviour.
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     As an example, favouring real time constraints may hinder modularity, or loose coupling between components; portability may prevent from using advanced features of the underlying platform&hellip;
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     <strong>
      Define main Viewpoint Rules &amp; Criteria
     </strong>
    </p>
    <p>
     Define and associate to each viewpoint, viewpoint design rules (constitution and checking rules) in order to express how to build, how to test architecture against each viewpoint.
    </p>
    <p>
     Define also criteria to confront and reconcile all viewpoints (at least, priority between viewpoints).
    </p>
    <p>
     &nbsp;
    </p>
    <p>
     <em>
      Each architecture design decision should further be checked against architecture drivers compliance.
     </em>
    </p>
    <p>
     <em>
      Each design and development choice impacting these drivers should also be justified and checked (e.g. middleware technology threatening modularity or performance&hellip;)
     </em>
    </p>
    <p>
     &nbsp;
    </p>
    <h2>
     Input:
    </h2>
    <ul>
     <li>
      output of operational and system/SW need analyses
     </li>
     <li>
      List of predefined viewpoints rules to analyse the architecture
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
    <h2>
     Output:
    </h2>
    <ul>
     <li>
      Architecture drivers to be applied to system architecture
     </li>
     <li>
      Checklists to confront design choices to architecture drivers
     </li>
     <li>
      Viewpoint-analysis rules
     </li>
    </ul>
    <p>
     Target documents:
    </p>
    <ul>
     <li>
      System/Segment Design Document (SSDD)
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
    <h2>
     Verification and Consistency checks:
    </h2>
    <p>
     <em>
      External consistency:
     </em>
    </p>
    <ul>
     <li>
      Between User Requirements, industrial constraints (reuse, product line&hellip;) and Architecture Drivers
     </li>
    </ul>
    <p>
     <em>
      Internal consistency:
     </em>
    </p>
    <ul>
     <li>
      Between Architecture drivers and selected Viewpoints &amp; rules
     </li>
    </ul>
    <p>
     &nbsp;
    </p>
   </p>
   <h2>
    Related Diagrams
   </h2>
   <div>
    <p class="diagram-name" id="_XYTz0HcbEe2lVaNV4qOrAA">
     3Define Architecture Drivers and Viewpoints design Rules  Context
    </p>
    <p class="diagram">
     <img alt="3Define Architecture Drivers and Viewpoints design Rules  Context" src="5dbccdd5fcd64d40b099c09194ea6f57/_XYTz0HcbEe2lVaNV4qOrAA.jpg" usemap="#3Define Architecture Drivers and Viewpoints design Rules  Context__XYTz0HcbEe2lVaNV4qOrAA_PositionMap"/>
     <br/>
     <br/>
     <map name="3Define Architecture Drivers and Viewpoints design Rules  Context__XYTz0HcbEe2lVaNV4qOrAA_PositionMap">
      <area alt="d4e4598cc7594795ac35fd1bf408ef0b" coords="29,209,83,225" group="d4e4598cc7594795ac35fd1bf408ef0b" href="../ARCADIA/d4e4598cc7594795ac35fd1bf408ef0b.html#idd4e4598c-c759-4795-ac35-fd1bf408ef0b" shape="rect"/>
      <area alt="e3d95b8462f14cad88f1e14b927244cd" coords="339,209,436,225" group="e3d95b8462f14cad88f1e14b927244cd" href="../ARCADIA/e3d95b8462f14cad88f1e14b927244cd.html#ide3d95b84-62f1-4cad-88f1-e14b927244cd" shape="rect"/>
      <area alt="afec2510ff63428a81ff3ce279d096dd" coords="129,199,206,215" group="afec2510ff63428a81ff3ce279d096dd" href="../ARCADIA/afec2510ff63428a81ff3ce279d096dd.html#idafec2510-ff63-428a-81ff-3ce279d096dd" shape="rect"/>
      <area alt="4bbedaff2c204d2b9dbfbd66698547f6" coords="249,179,326,195" group="4bbedaff2c204d2b9dbfbd66698547f6" href="../ARCADIA/4bbedaff2c204d2b9dbfbd66698547f6.html#id4bbedaff-2c20-4d2b-9dbf-bd66698547f6" shape="rect"/>
      <area alt="44cfa921bd6c48f38b52de03e4a3b372" coords="72,274,73,275" group="44cfa921bd6c48f38b52de03e4a3b372" href="../ARCADIA/44cfa921bd6c48f38b52de03e4a3b372.html#id44cfa921-bd6c-48f3-8b52-de03e4a3b372" shape="rect"/>
      <area alt="708427c053ce49a99ce31a1341090c9a" coords="125,231,126,232" group="708427c053ce49a99ce31a1341090c9a" href="../ARCADIA/708427c053ce49a99ce31a1341090c9a.html#id708427c0-53ce-49a9-9ce3-1a1341090c9a" shape="rect"/>
      <area alt="99f72917a0c242e88fbc2f769a0517a9" coords="71,230,194,293" group="99f72917a0c242e88fbc2f769a0517a9" href="../ARCADIA/99f72917a0c242e88fbc2f769a0517a9.html#id99f72917-a0c2-42e8-8fbc-2f769a0517a9" shape="rect"/>
      <area alt="450b35246d8b49c081d6227ea59c206f" coords="325,231,326,232" group="450b35246d8b49c081d6227ea59c206f" href="../ARCADIA/450b35246d8b49c081d6227ea59c206f.html#id450b3524-6d8b-49c0-81d6-227ea59c206f" shape="rect"/>
      <area alt="f20054879d454683810a6b47810e2edc" coords="245,231,246,232" group="f20054879d454683810a6b47810e2edc" href="../ARCADIA/f20054879d454683810a6b47810e2edc.html#idf2005487-9d45-4683-810a-6b47810e2edc" shape="rect"/>
      <area alt="a366b41ac273480d94292df4d430af3d" coords="231,230,374,293" group="a366b41ac273480d94292df4d430af3d" href="../ARCADIA/a366b41ac273480d94292df4d430af3d.html#ida366b41a-c273-480d-9429-2df4d430af3d" shape="rect"/>
      <area alt="20ddd416f3c44f52a68b6a7bc1adac15" coords="68,100,69,101" group="20ddd416f3c44f52a68b6a7bc1adac15" href="../ARCADIA/20ddd416f3c44f52a68b6a7bc1adac15.html#id20ddd416-f3c4-4f52-a68b-6a7bc1adac15" shape="rect"/>
      <area alt="9e4d56d72c9f486b8a16a8de7c313ad5" coords="67,58,190,121" group="9e4d56d72c9f486b8a16a8de7c313ad5" href="../ARCADIA/9e4d56d72c9f486b8a16a8de7c313ad5.html#id9e4d56d7-2c9f-486b-8a16-a8de7c313ad5" shape="rect"/>
      <area alt="b6208cb2e7f54e71906844ebeab5d3f5" coords="257,117,258,118" group="b6208cb2e7f54e71906844ebeab5d3f5" href="../ARCADIA/b6208cb2e7f54e71906844ebeab5d3f5.html#idb6208cb2-e7f5-4e71-9068-44ebeab5d3f5" shape="rect"/>
      <area alt="725be8aa25fa4331a90dafca57ca315c" coords="325,117,326,118" group="725be8aa25fa4331a90dafca57ca315c" href="../ARCADIA/725be8aa25fa4331a90dafca57ca315c.html#id725be8aa-25fa-4331-a90d-afca57ca315c" shape="rect"/>
      <area alt="e99166c91f5147d4bc3ee817452a7011" coords="225,58,348,121" group="e99166c91f5147d4bc3ee817452a7011" href="../ARCADIA/e99166c91f5147d4bc3ee817452a7011.html#ide99166c9-1f51-47d4-bc3e-e817452a7011" shape="rect"/>
      <area alt="b465334738da417c8fb3bfc2c93bf45f" coords="451,117,452,118" group="b465334738da417c8fb3bfc2c93bf45f" href="../ARCADIA/b465334738da417c8fb3bfc2c93bf45f.html#idb4653347-38da-417c-8fb3-bfc2c93bf45f" shape="rect"/>
      <area alt="05dab294fc774592b620758469d6ae8d" coords="381,58,504,121" group="05dab294fc774592b620758469d6ae8d" href="../ARCADIA/05dab294fc774592b620758469d6ae8d.html#id05dab294-fc77-4592-b620-758469d6ae8d" shape="rect"/>
      <area alt="5dbccdd5fcd64d40b099c09194ea6f57" coords="31,10,534,157" group="5dbccdd5fcd64d40b099c09194ea6f57" href="../ARCADIA/5dbccdd5fcd64d40b099c09194ea6f57.html#id5dbccdd5-fcd6-4d40-b099-c09194ea6f57" shape="rect"/>
     </map>
    </p>
    <p class="diagram-description">
     <p>
      This figure describes the interactions of the considered task with other engineering activities.
     </p>
    </p>
   </div>
   <h2>
    Diagrams displaying "Define Architecture Drivers and Viewpoints design Rules"
   </h2>
   <ul>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_W8OfUHccEe2lVaNV4qOrAA">
      4 - Customer Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/5dbccdd5fcd64d40b099c09194ea6f57.html#_XYTz0HcbEe2lVaNV4qOrAA">
      3-Define Architecture Drivers and Viewpoints design Rules - Context
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_ad5Z0HcdEe2lVaNV4qOrAA">
      5 - Models Management
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_jOY0gHccEe2lVaNV4qOrAA">
      4 - IVVQ Manager Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_HvCG8HcdEe2lVaNV4qOrAA">
      4 - Sub-contractor Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_xlkVcHccEe2lVaNV4qOrAA">
      4 - Non functional Specialty Engineering Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_ddwSoHccEe2lVaNV4qOrAA">
      4 - Data &amp; Interface Manager Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/dd460dc8ee0b4ceba0c0135c7c103ba9.html#_wwpKgHcaEe2lVaNV4qOrAA">
      2-Design LOGICAL ARCHITECTURE - Contents
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_2z-7EHccEe2lVaNV4qOrAA">
      4 - Product Line &amp; Configuration Managers Work
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_d5BkQHcaEe2lVaNV4qOrAA">
      1 - First Level Tasks of Architecture Definition Perspectives
     </a>
    </li>
    <li>
     <a href="../ARCADIA/6a3284b8a66748a597631eb95e8e8c55.html#_PJdGkHccEe2lVaNV4qOrAA">
      4 - Chief Architect Work
     </a>
    </li>
   </ul>
  </div>
 </body>
</html>
